package com.utils;

import javax.servlet.http.Cookie;

/**
 * @author wzm
 * @create 2023-05-10 15:31
 */
// Cookie的工具类
public class CookieUtils {
    /**
     * 传入所有的Cookie数组查找指定的cookie
     *
     * @param cookies 被查找的数组
     * @param cookieName 要找的cookie名字
     * @return 返回找到的Cookie对象
     */
    public static Cookie findCookie(Cookie[] cookies,String cookieName){
        //判断cookie名字是否为null cookie数组是否为null cookie数组长度是否为0
        if(cookieName == null || cookies == null || cookies.length == 0){
            return null;
        }
        //不为空则查找
        for (Cookie cookie : cookies){
            //如果循环中发现有一个cookie名字和存储的一样
            if(cookieName.equals(cookie.getName())){
                return cookie;
            }
        }

        return null;
    }

}
